/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
/* theodin.co.uk */

html{color:#362E2C;background:#FFFFFF;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}

body {
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-size:13px;
}

h1 { 
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-size: 38px;
	padding:5px 0px 0px 0px;
	letter-spacing:-1px;
	font-weight:bolder;
} 
h2 {
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-size: 30px;
	padding:5px 0px 5px 0px;
	letter-spacing:-1px;
	font-weight:bolder;	
}
h3 { 
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-size: 22px;
	padding:5px 0px 5px 0px;
	letter-spacing:-1px;
	font-weight:bolder;
}
h4 { 
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-size: 20px;
	padding:5px 0px 5px 0px;
	letter-spacing:-1px;
	font-weight:bolder;	
}
h5 { 
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-size: 18px;
	padding:5px 0px 5px 0px;
	letter-spacing:-1px;
	font-weight:bolder;	
}
h6 { 
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-size: 16px;
	padding:5px 0px 5px 0px;
	letter-spacing:-1px;
	font-weight:bolder;	
}
em { font-style:italic;}
p { 	
	font-size:13px;
	line-height: 160%;
	padding-top:5px;
	color: #333333;
}

strong {
	font-weight:bolder;
}

a:link { color: #90161a; text-decoration: none; outline:none; }
a:active {color: #90161a; text-decoration: none; outline:none; }
a:hover {color: #90161a; text-decoration: underline; outline:none; }
a:visited {color: #90161a; text-decoration: none; outline:none; }

img {
    border: 0px none;
    z-index:1;
}

input:focus, textarea:focus { 
	outline:none;
	border:1px solid #232323;
 }
input { 
	/*font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	border:1px solid #E3E2E2;*/

        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
        font-size: 1em;
        border: 1px solid #d9d6c4;
        background: #ECEADF; /*url(/images/ui-bg_fine-grain_10_eceadf_60x60.png) repeat scroll 50% 50%*/
        color: #1f1f1f;
        
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        -border-radius: 6px;
        
        border:none;
        margin: 5px 0 5px 0;
        padding: 7px 10px 7px 10px;
}

textarea {
	/*border:1px solid #E3E2E2;
	padding:5px;*/

        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
        font-size: 1em;
        border: 1px solid #d9d6c4;
        background: #ECEADF; /*url(/images/ui-bg_fine-grain_10_eceadf_60x60.png) repeat scroll 50% 50%*/
        color: #1f1f1f;
        
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        -border-radius: 6px;


        margin: 5px 0 5px 0;
        padding: 7px 10px 7px 10px;
}
label {
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
        
}
select {
	/*border:1px solid #999;
	padding:2px;*/

        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
        font-size: 1em;
        border: 1px solid #d9d6c4;
        background: #ECEADF; /*url(/images/ui-bg_fine-grain_10_eceadf_60x60.png) repeat scroll 50% 50%*/
        color: #1f1f1f;
        
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        -border-radius: 6px;


        margin: 5px 0 5px 0;
        padding: 7px 10px 7px 10px;
}
ul {
	padding:15px 0px 10px 10px;
}
ul li {
	background:url("../images/bullet.gif") no-repeat scroll 0 7px transparent;
	padding:5px 5px 0px 20px;
}
ol {
	padding:15px 0px 10px 10px;
	margin-left:25px;
}
ol li {
	padding:5px 5px 0px 5px;
	list-style: decimal;
}

blockquote {}
blockquote p {
	background:url("/images/quote.png") no-repeat scroll 0 0px transparent;
	font-style:italic;
	font-family:Georgia, Helvetica, Arial, "Trebuchet MS", sans-serif;
	padding-left:50px;
	margin-left:35px;
	min-height:50px;
}

p cite a {
	display:block;
	font-family:Georgia, Helvetica, Arial, "Trebuchet MS", sans-serif;
	margin-bottom:5px;
	text-align:right;
	padding-right:10px;
	font-size:12px;	
}

